#ifndef QTPUSHER_H
#define QTPUSHER_H

#include "Pusher.h"
#include "QtPusherSprite.h"
#include "QtAnimationLog.h"

class QtPusher: public Pusher
{
public:
	QtPusher(unsigned int initialCellX, unsigned int initialCellY);
	~QtPusher();

	void SetAnimationLog(QtAnimationLog* log);
	QtPusherSprite* GetSprite() const;

	virtual void Activate();
protected:	
	
	
private:
	QtPusherSprite *pusherSprite;
	QtAnimationLog* animationLog;
};

#endif //QTPUSHER_H